DHWCtrl command group
			
			
				Low level hardware commands. These are usually commands to test 
				the hardware and have very low level access to the AVR 
				peripherals.
			
			WARNING: This command set is not available in all Baltech reader firmware variants.
Status codes
| BRP status | BRP Library Error Code | Mnemonic | Description | 
|---|---|---|---|
| 0x01 | 0xE001 (57345) | DHWCtrl.ErrUnknownPort | This port is not available on this hardware platform. | 
| 0x02 | 0xE002 (57346) | DHWCtrl.ErrMarshall | The structure of a StartupRun-block is wrong or the command DHWCtrl.GetStartupRun has not properly been called. | 
| 0x03 | 0xE003 (57347) | DHWCtrl.ErrNoStartupRun | There was no StartupRun-block, or the DHWCtrl.GetStartupRun command was not executed. | 
| 0x04 | 0xE004 (57348) | DHWCtrl.ErrNoPowermgr | The Power Manager was unable to take the module into suspend mode. | 
| 0x05 | 0xE005 (57349) | DHWCtrl.ErrNoProdloader | No production loader is present in the reader's flash memory. | 
| 0x06 | 0xE006 (57350) | DHWCtrl.ErrPfid2NotAvailable | No PlatformID2 available. | 
| 0x11 | 0xE011 (57361) | DHWCtrl.ErrEepIndex | Specified EEPROM address and amount of Bytes to write are not compatible. | 
| 0x12 | 0xE012 (57362) | DHWCtrl.ErrEepVerify | Data written to EEPROM could not be verified. | 
| 0x13 | 0xE013 (57363) | DHWCtrl.ErrEepTimeout | Data could not be written within timeout. | 
| 0x20 | 0xE020 (57376) | DHWCtrl.ErrDataflash | Dataflash could not be found. | 
| 0x21 | 0xE021 (57377) | DHWCtrl.ErrDataflashTimeout | Timeout occurred. | 
| 0x22 | 0xE022 (57378) | DHWCtrl.ErrDataflashVerify | Verification failed after writing data. | 
| 0x23 | 0xE023 (57379) | DHWCtrl.ErrDataflashParam | Parameter(s)/address(es) are not valid. | 
| 0x24 | 0xE024 (57380) | DHWCtrl.ErrDataflashSpi | Communication via SPI interface failed. | 
| 0x25 | 0xE025 (57381) | DHWCtrl.ErrDataflashFlash | Flash device behaves in an unspecified manner. | 
| 0x30 | 0xE030 (57392) | DHWCtrl.ErrAvrProgSpi | SPI programming instruction couldn't be executed successfully. | 
| 0x31 | 0xE031 (57393) | DHWCtrl.ErrAvrProgPdi | PDI operation couldn't be executed successfully. | 
| 0x50 | 0xE050 (57424) | DHWCtrl.ErrNicNoData | No data was received by NIC. | 
| 0x51 | 0xE051 (57425) | DHWCtrl.ErrNicBufferFlow | Received data was to big for buffer. |